body, table{font-family: 'Bitstream Vera Sans',Verdana,Arial,Helvetica,sans-serif; color: #006666; font-size: 0.92em;}
th { text-align: left; }
th, td{ border: 1px solid #888; }
#content { margin: 10px; }
#content p { margin-bottom: 10px; }
#expenses, #summary, #total { border: none; border-collapse: collapse; width: 600px;}
/*.amount { width: 40%; }*/
.amount, .total { text-align: right; }
#new-expense { margin-top: 2em; background-color: #eeede5; padding: 1em; }
#new-expense h3 { margin-top: 0.5em; }
#total-amount, .total { font-weight: bold; background-color: #eeede5; }
#total-amount { border-top: 2px solid #006666; }
.total { width: 90%; padding-right: 10px; }
#notice {color: #666600;}
